package lanou.a36ke_01.fragmengs.logonfragment;

import android.content.Intent;
import android.util.EventLog;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import cn.bmob.v3.BmobUser;
import cn.bmob.v3.exception.BmobException;
import cn.bmob.v3.listener.SaveListener;
import lanou.a36ke_01.R;
import lanou.a36ke_01.activity.MainActivity;
import lanou.a36ke_01.tools.BaseFragment;

/**
 * 　　　　　　　　┏┓　　　┏┓+ +
 * 　　　　　　　┏┛┻━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　　┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 ████━████ ┃+
 * 　　　　　　　┃　　　　　　　┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　　┃ + +
 * 　　　　　　　┗━┓　　　┏━┛
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃ + + + +
 * 　　　　　　　　　┃　　　┃　　　　Code is far away from bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　神兽保佑代码无BUG,
 * <p/>
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　　┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━┳┓┏┛ + + + +
 * 　　　　　　　　　　┃┫┫　┃┫┫
 * 　　　　　　　　　　┗┻┛　┗┻┛+ + + +
 * <p/>
 * Created by 史静雯 date
 */
public class RegisterFragment extends BaseFragment implements View.OnClickListener {

    private EditText numberEt;
    private Button register;
    private EditText passEt;

    @Override
    protected int setLayout() {
        return R.layout.fragment_reqister;
    }

    @Override
    protected void initView() {
        numberEt = bindView(R.id.fragment_reqister_number);
        passEt = bindView(R.id.fragment_reqister_pass);
        register = bindView(R.id.fragment_reqister_button);

    }

    @Override
    protected void initData() {
        register.setOnClickListener(this);
        

    }

    @Override
    public void onClick(View v) {
        final String number = numberEt.getText().toString();
        String pass = passEt.getText().toString();
        BmobUser user = new BmobUser();
        user.setUsername(number);
        user.setPassword(pass);
        
        user.signUp(new SaveListener<BmobUser>() {
            @Override
            public void done(BmobUser bmobUser, BmobException e) {
               if (e == null){
//                   Toast.makeText(mContext, "注册成功", Toast.LENGTH_SHORT).show();
                   getActivity().finish();
               }else {
                   Toast.makeText(mContext, "注册失败", Toast.LENGTH_SHORT).show();
                   Log.d("RegisterFragment", "注册失败");
               }
            }
        });
    }
}
